import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { UserModule } from './user/user.module';
import { DbModule } from './db/db.module';
import { AgentModule } from './agent/agent.module';
import { NamespaceModule } from './namespace/namespace.module';
import { NodeModule } from './node/node.module';
import { WorkloadModule } from './workload/workload.module';
import { PodsModule } from './pods/pods.module';
import { TaintsModule } from './taints/taints.module';
import { ServiceModule } from './service/service.module';
import { IngressModule } from './ingress/ingress.module';
import { ResourceModule } from './resource/resource.module';
import { WebsocketModule } from './websocket/websocket.module';
import { NetworkpolicyModule } from './networkpolicy/networkpolicy.module';
import { ClusterModule } from './cluster/cluster.module';

@Module({
  imports: [UserModule, DbModule, AgentModule, NamespaceModule, NodeModule, WorkloadModule, PodsModule, TaintsModule, ServiceModule, IngressModule, ResourceModule, WebsocketModule, NetworkpolicyModule, ClusterModule],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}
